package com.caird.pmp.iot;

import com.caird.pmp.iot.message.impl.ServerMessage8001;
import com.caird.pmp.iot.message.impl.ServerMessage8900;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.data.redis.core.RedisTemplate;
import org.springframework.scheduling.annotation.Scheduled;
import org.springframework.stereotype.Controller;

@Controller
public class RedisMessagePublisher {
    @Autowired
    private RedisTemplate redisTemplate;

//    @Scheduled(fixedRate = 10000)
//    public void publish(){
//        ServerMessage8900 sm8900 = new ServerMessage8900();
//        sm8900.setFlowNo((short)0x0001);
//        sm8900.setSimNo("033333333333");
//        sm8900.setType((byte)0xF0);
//        sm8900.setData("AT+GET=SIM");
//        redisTemplate.convertAndSend("BB-Message", sm8900);
//
//        ServerMessage8001 sm8001 = new ServerMessage8001();
//        sm8001.setFlowNo((short)0x0001);
//        sm8001.setSimNo("033333333333");
//        sm8001.setResFlowNo((short)0x001);
//        sm8001.setResult((byte)0x00);
//        sm8001.setResId((short)0x8103);
//        redisTemplate.convertAndSend("BB-Message", sm8001);
//    }
}
